package qlttn.business;

import java.util.List;

import qlttn.common.valueobjects.QuestionVO;
import qlttn.dao.daointerface.EditorExamQuestionDAO;
import qlttn.model.Choice;
import qlttn.model.ExamQuestion;
import qlttn.model.Images;
import qlttn.model.MultiChoiceQuestion;
import qlttn.model.TrueFalseQuestion;

public interface EditorExamQuestionBO extends EditorExamQuestionDAO {
		//load exam question
		public List<QuestionVO> loadExamQuestion(int examQID);
		
		//load Question
		public List<QuestionVO> loadQuestion(int courseId, int groupId, String kindOf, String level);

		//load choices
		public List<Choice> loadListChoice(int idMutil);

		//Load Images
		public Images loadImage(int idQuestion);
		
		//Load Multi Choice Question
		public MultiChoiceQuestion loadMultiQuestion(int questionID);
		
		//Load True False Question
		public TrueFalseQuestion loadTrueFalseQuestion(int questionID);
		
		//Save Exam Question
		public boolean saveExamQuestion(ExamQuestion examQuestion);
}
